import java.util.Scanner;

public class Demo08 {

  public static void main(String[] args) {
    // 求100以内的完数 就是 一个数恰好是他的因子之和 6 = 1 + 2 +3 （因子 要除去自己本身）
    boolean flag = true;
    int sum = 0;

    for (int i = 2; i < 100; i++) {
      String str = "";
      for (int j = 1; j <i; j++) {
        if (i % j == 0) {
          sum += j;
          str += j + " ";
        }
      }
      if (sum == i) {
        System.out.println(i);
        System.out.println(str);
      }
      sum = 0;
    }
  }
}
